*{margin:0;padding:0;}
ul, ol, li{list-style:none;}
body{font-size:12px;font-family:dotum;color:#333;}
h1{display:none;}
h2{margin-top:25px;margin-bottom:15px;font-size:15px;padding-left:15px;border-left:1px solid #aaa;clear:both;}
.wrap{padding-left:40px;width:980px;}
.carouWrap{padding:0 40px;position:relative;}
.carouWrap button{top:20px;border:0;padding:6px 7px 4px;font-weight:bold;border:1px solid #ccc;background-color:#fff;cursor:pointer;font-family:dotum;font-size:12px;text-align:center;width:30px;}
hr{display:none;}
.carouWrap .left{position:absolute;left:0;}
.carouWrap .right{position:absolute;right:0;}
.square-mask{overflow:hidden;height:160px;position:relative;background-color:#eee;}
.carousel{overflow:hidden;position:absolute;}
.carousel li{float:left;width:150px;height:140px;text-align:center;padding-top:20px;color:#fff;}
.carousel li .pic{display:block;width:110px;margin:0 auto;text-indent:-3333em;/*background:url(face2.jpg) no-repeat left top;*/background-color:#f60;height:110px;}
.carousel li .name{text-align:center;display:block;color:#000;margin-top:10px;}
.carousel li.dimmed {display:none;}
.carousel li.over .dimmed{display:block;position:absolute;height:180px;width:150px;background-color:#fff;top:0;left:0;opacity:0.3;filter:alpha(opacity=30);}

.carousel li.frame{border:4px solid #F27376;width:142px;height:82px;}
.indicator{margin:0 auto;text-align:right;padding-top:10px;font-size:0;}
.indicator a{width:5px;height:5px;background-color:#000;display:inline-block;margin-left:3px;font-size:0;}
.indicator .on {width:5px;height:5px;background-color:#f00;display:inline-block;margin-left:3px;}
.carouWrap_port {padding:0;position:relative;}
.carouWrap_port .nav {position:relative;position:absolute;left:160px;bottom:120px;height:150px;}
.carouWrap_port .nav button{top:65px;border:0;padding:5px 10px;font-weight:bold;color:#333;background-image:none;background-color:#aaa;cursor:pointer;font-family:dotum;height:25px;width:30px;}
hr{display:none;}
.carouWrap_port .nav .left{position:absolute;left:0;top:180px;}
.carouWrap_port .nav .right{position:absolute;left:0;top:243px;}

.wide-carousel{width:500px;}
.wide-carousel .carousel-mask {width:500px;overflow:hidden;height:100px;position:relative;}
.wide-carousel .carousel-mask .carousel-list{float:left;position:absolute;}
.wide-carousel .carousel-mask .carousel-list li{float:left;width:125px;height:100px;}
.wide-carousel .carousel-mask .carousel-list li .pic{text-indent:-3333em;width:80px;margin:0 auto;display:block;height:70px;background-color:#f60;}
.wide-carousel .carousel-mask .carousel-list li .name{text-align:center;display:block;margin-top:10px;}
.wide-carousel .carousel-mask .carousel-list li .c1{background-color:#ABD0BC;}
.wide-carousel .carousel-mask .carousel-list li .c2{background-color:#ABBFD0;}
.wide-carousel .carousel-mask .carousel-list li .c3{background-color:#BCABD0;}
.wide-carousel .carousel-mask .carousel-list li .c4{background-color:#D0BBAB;}
.wide-carousel .carousel-mask .carousel-list li .c5{background-color:#BFD0AB;}
.wide-carousel .carousel-mask .carousel-list li .c6{background-color:#F6CAA5;}
.wide-carousel .carousel-mask .carousel-list li .c7{background-color:#B0D08B;}
.wide-carousel .carousel-mask .carousel-list li .c8{background-color:#7290A9;}
.wide-carousel .carousel-mask .carousel-list li .c9{background-color:#8BD0AB;}
.wide-carousel .carousel-mask .carousel-list li .c10{background-color:#FF9999;}
.wide-carousel .carousel-mask .carousel-list li .c11{background-color:#0099FF;}
.wide-carousel .carousel-mask .carousel-list li .c12{background-color:#6161D8;}
.wide-carousel .carousel-mask .carousel-list li .c13{background-color:#FF72FF;}
.wide-carousel .carousel-mask .carousel-list li .c14{background-color:#003322;}
.wide-carousel .carousel-mask .carousel-list li .c15{background-color:#FEFE4C;}
.wide-carousel .carousel-mask .carousel-list li .c16{background-color:#D86161;}
button.disable{color:#aaa;background-color:#}

.high-carousel{width:150px;height:440px;}
.high-carousel button{left:0;right:auto;width:30px;}
.high-carousel button.right {top:50px}
.high-carousel .carousel-mask{height:440px;overflow:hidden;position:relative;}
.high-carousel .carousel-mask .carousel-list{position:absolute;}
.high-carousel .carousel-mask .carousel-list li{width:125px;height:110px;}
.high-carousel .carousel-mask .carousel-list li .pic{text-indent:-3333em;width:80px;margin:0 auto;display:block;height:70px;background-color:#f60;}
.high-carousel .carousel-mask .carousel-list li .name{text-align:center;display:block;margin-top:10px;}
.high-carousel .carousel-mask .carousel-list li .c1{background-color:#ABD0BC;}
.high-carousel .carousel-mask .carousel-list li .c2{background-color:#ABBFD0;}
.high-carousel .carousel-mask .carousel-list li .c3{background-color:#BCABD0;}
.high-carousel .carousel-mask .carousel-list li .c4{background-color:#D0BBAB;}
.high-carousel .carousel-mask .carousel-list li .c5{background-color:#BFD0AB;}
.high-carousel .carousel-mask .carousel-list li .c6{background-color:#F6CAA5;}
.high-carousel .carousel-mask .carousel-list li .c7{background-color:#B0D08B;}
.high-carousel .carousel-mask .carousel-list li .c8{background-color:#7290A9;}
.high-carousel .carousel-mask .carousel-list li .c9{background-color:#8BD0AB;}
.high-carousel .carousel-mask .carousel-list li .c10{background-color:#FF9999;}
.high-carousel .carousel-mask .carousel-list li .c11{background-color:#0099FF;}
.high-carousel .carousel-mask .carousel-list li .c12{background-color:#6161D8;}
.high-carousel .carousel-mask .carousel-list li .c13{background-color:#FF72FF;}
.high-carousel .carousel-mask .carousel-list li .c14{background-color:#003322;}
.high-carousel .carousel-mask .carousel-list li .c15{background-color:#FEFE4C;}
.high-carousel .carousel-mask .carousel-list li .c16{background-color:#D86161;}

#carousel-number{font-size:12px !important;}